package o;

import android.content.Context;
import java.io.IOException;
import o.fus.a;

public class bjs {
    static bja ˋ = new bjn(bjm.ˏ);
    static bji ˎ;
    static bjm ˏ;

    public static void ˋ(bjm o_bjm) {
        ˏ = o_bjm;
        ((bjn) ˋ).ˏ(o_bjm);
    }

    public static void ˋ(bji o_bji) {
        ˎ = o_bji;
    }

    public static <T extends bje> void ˏ(Context context, fuv o_fuv, final biz o_biz, final bjf<T> o_bjf_T) {
        ˏ.ˋ("access:" + o_biz.ˊ());
        a ˎ = new a().ˎ(o_biz.ˊ());
        final bjk o_bjk = new bjk();
        if (o_biz.ˏ()) {
            o_bjk.ˏ(false);
            o_bjk.ˏ(200);
            o_bjk.ˋ(ˋ.ˋ(bju.ˊ(o_bjf_T.getClass())));
            o_bjf_T.ˋ(o_bjk);
            return;
        }
        fuw ˏ = ˋ.ˏ(o_biz);
        if (ˏ == null || !bju.ॱ(context)) {
            int i;
            ˏ.ˋ(!bju.ॱ(context) ? "There's no network" : "convert request body failed");
            o_bjk.ˏ(false);
            if (ˏ == null) {
                i = -1;
            } else {
                i = 0;
            }
            o_bjk.ˏ(i);
            o_bjk.ˋ(ˋ.ˋ(bju.ˊ(o_bjf_T.getClass()), null));
            o_bjf_T.ˋ(o_bjk);
            ˎ.ॱ(o_biz, o_bjk);
            return;
        }
        ˎ.ˋ(ˏ);
        o_bjk.ˏ(true);
        o_fuv.ˎ(ˎ.ॱ()).enqueue(new fua() {
            public void onFailure(ftz o_ftz, IOException iOException) {
                bjs.ˏ.ˋ("access network onFailure");
                o_bjk.ˋ((Exception) iOException);
                o_bjk.ˋ(bjs.ˋ.ˋ(bju.ˊ(o_bjf_T.getClass()), null));
                o_bjk.ˏ(-2);
                o_bjf_T.ˋ(o_bjk);
                bjs.ˎ.ॱ(o_biz, o_bjk);
            }

            public void onResponse(ftz o_ftz, fvb o_fvb) {
                bjs.ˏ.ˋ("access network onResponse:" + o_fvb.ˊ());
                o_bjk.ˏ(o_fvb.ˊ());
                o_bjk.ˋ(bjs.ˋ.ˋ(bju.ˊ(o_bjf_T.getClass()), o_fvb.ᐝ()));
                if (o_bjk.ˎ() == null) {
                    bjs.ˏ.ˋ("convert response body is failed");
                }
                bjs.ˏ.ˋ("access network onResponse:after convert");
                if (o_fvb.ˏ()) {
                    o_biz.ˎ();
                }
                o_bjf_T.ˋ(o_bjk);
                bjs.ˎ.ॱ(o_biz, o_bjk);
            }
        });
    }
}
